package com.niiwoo.civet.account.dto.request;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 债转成功记账请求DTO
 */
@Getter
@Setter
public class CreditorTransferSuccessAccountingRequestDTO implements Serializable {

    /**
     * 存管请求流水号
     */
    private String requestNo;

    /**
     * 债权出让id
     */
    private Long saleDetailId;

    /**
     * 债权出让标题
     */
    private String saleDetailTitle;

    /**
     * 债转投资订单id
     */
    private Long investOrderId;

    /**
     * 出让人用户id
     */
    private String saleUserId;

    /**
     * 受让人用户id
     */
    private String investUserId;

    /**
     * 出让的待收本金
     */
    private BigDecimal dueInCorpusAmount;

    /**
     * 出让的待收利息
     */
    private BigDecimal dueInInterestAmount;

    /**
     * 出让价格
     */
    private BigDecimal transferAmount;

    /**
     * 出让服务费
     */
    private BigDecimal transferManagementFee;

}
